//基础样式
*,
*:before,
*:after {
  box-sizing: inherit;
}

#app,html,body {
  height: 100%;
}

html {
  box-sizing: border-box;
}
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
p{
  font-weight:400;
  margin:0;
  padding:0;
}
label {
  font-weight: 700;
}
a:focus,
a:active {
  outline: none;
}
:focus{
  outline: none !important;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}


//弹出层样式

.el-dialog__wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
  overflow: auto;
}
// .el-dialog__title{
//   font-size:16px;
//   color:$grey_80;
//   font-weight:500;
// }
.el-dialog {
	position: relative;
	margin: 0 auto 0px;
  background: #FFFFFF;
  display: flex;
  border-radius: 5px ;
  flex-direction: column;
  margin:0 !important;
  max-height:calc(100% - 30px);
  max-width:calc(100% - 30px);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	-webkit-backface-visibility: hidden;
}


 .el-dialog__body,.el-dialog--center .el-dialog__body{
  flex:1;
  padding: 20px 32px 0 !important;
}
.el-dialog .el-dialog__header{
  padding-top: 14px;
  padding-bottom: 0px;
  text-align: center;
}
.el-dialog__footer{
  text-align: center !important;
  padding-bottom: 30px !important;
}
.el-dialog__title{
  font-size: 18px !important;
  font-weight: bold !important;
  color: #364760;
}
.el-dialog-btn{
  width: 170px !important;
  height: 34px !important;
  border-radius: 20px !important;
}
.el-add-btn{
  width: 90px !important;
  height: 36px !important;
  border-radius: 20px;
}

//单选复选
.el-radio__input.is-disabled+span.el-radio__label{
  color: #606266;
 }
 .el-checkbox__input.is-disabled+span.el-checkbox__label{
  color: #606266;
 }
 .el-input.is-disabled .el-input__inner{
     background-color: rgb(255,255,255);
     color: #606266;
 }
 .el-textarea.is-disabled .el-textarea__inner{
     background-color: rgb(255,255,255);
     color: #606266;
 }
 .el-radio__input.is-disabled.is-checked {
   .el-radio__inner{
     background-color: #1890ff;
     border-color: #1890ff;
     &:after{
       background-color: #FFFFFF;
     }
   }
   &+span.el-radio__label{
     color: #1890ff;
   }
 }

 .el-checkbox__input.is-disabled.is-checked{
    .el-checkbox__inner{
      background-color: #1890ff;
      border-color: #1890ff;
      &:after{
        border-color: #FFFFFF;
      }
    }
   &+.el-checkbox__label{
     color: #1890ff;
   }
 }

// 时间选择器
.el-range-editor.is-disabled {
    background-color: #fff;
    input{
      background-color: #fff;
      color: #606266;
    }
}

// 多选
.el-checkbox__input.is-disabled .el-checkbox__inner{
    background-color: #fff;
}

//表格
.el-table--border{
  border: none !important;
}

.el-table{
  border-left: 1px solid #dfe6ec !important;
  tr{
    height:30px;
  }
}

.el-table__header{
  border-top: 1px solid #dfe6ec;
}
.el-table--scrollable-y .el-table__body{
  width:calc(100% + 6px) !important;
}
// .is-scrolling-none .el-table__body{
//     width:100% !important;
// }
.gutter,colgroup col[name='gutter']{
  width:0px !important;

}
.gutter{
 display: block !important;
}

.el-table__body-wrapper::-webkit-scrollbar,textarea::-webkit-scrollbar {
  width: $tablleScroll; // 横向滚动条
  height: $tablleScroll; // 纵向滚动条 必写
}
textarea::-webkit-scrollbar {
  width: $tablleScroll; // 横向滚动条
  height: $tablleScroll; // 纵向滚动条 必写
}
.el-table__empty-block{
  height: 130px !important;
}
// 滚动条的滑块
.el-table__body-wrapper::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 3px;
}

.el-progress-bar__outer {
  overflow:visible !important;
}

// 标签页
.el-tabs__nav-wrap::after{
  background-color: #EAECEF !important;
}
.el-tabs__item{
  color: #364760 !important;
  height: 40px !important;
  line-height: 40px !important;
}

// 下拉树
.el-tree-select-popper .el-tree-node>.el-tree-node__children{
  overflow: initial;
}

.el-tree-select-popper{
  overflow: hidden !important;
}

.dailyCheckPopover{
  width: 350px !important;
}

// 日历组件样式
.el-calendar__header{
  border-radius: 5px 5px 0 0;

}

.el-calendar__button-group{
  margin-right: 10px;
}
// 护理敏感指标
.indicators-popover{
    color: #364760;
  .el-popover__title{
    font-size: 14px;
    font-weight: 800;
  }
}
 // 外出进修
.ReleasePlan-innerVisible{
    .input{
      width: 120px;
    }
    .label{
      min-width: 85px;
    }
  }

.el-form-item__content {
  .el-input--medium{
    .el-input-group__append{
      height: 37px !important;
    }
  }
}

body .el-table th.gutter {
	display: table-cell !important
}

.main-color{
  color: $brand_blue;
}

@for $i from 1 through 50 {
  .radius-#{$i} { border-radius: 1px * $i; }
}
